Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F4 Bolivia F1 Brazil F13 El Salvador F1 Colombia F2 Chile F2 Brazil F20 Brazil F21 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F34 Brazil F44 Brazil F8 Guatemala F1 Brazil F33 Colombia F1 Brazil F5 Brazil F6 Bolivia F2 Brazil F9 Brazil F10 Brazil F11 Brazil F12 Brazil F14 Brazil F1 Sao Paulo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas Schickendanz Open - Furth Cridicard Mastercard Tennis Cup - Campos do Jordao VII Avierto Internacional de Salinas - Salinas III Gramado Open de Tenis - Gramado Intelig Tennis Cup - Campos do Jordao TESS Tennis Classic - Campinas IV Gramado Open de Tenis - Gramado Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte VIII Gramado Open - Gramado Nossa Caixa Tennis Cup - Sao Paulo Aberto de Santa Catarina - Florianopolis Amazonia Open de Tenis - Belem Aberto de Santa Catarina de Tenis - Florianopolis Aberto de Sao Paulo - Sao Paulo Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Seguros Bolivar Open - Bogota BCP Tennis Classic - Sao Paulo ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Johannesburg Challenger Rhodes Challenger Credicard Tennis Cup - Campos do Jordao Mons Challenger Campos do Jordao Challenger SMS Tennis Open - Sao Paulo Rennes Challenger Florionapolis Challenger Medellin Challenger Salinas Challenger Reggio Emilia Challenger Blunmenau Challenger Curitiba Challenger SMS Tennis Cup - Sao Paulo Segovia Challenger Salvador Challenger Bangkok Challenger Sao Paulo Challenger Santos Challenger Campos do Jordao Challenger Recife Challenger Sao Paulo Challenger Florianopolis Challenger Sao Paulo Challenger Rio Quente Challenger Caltanissetta Challenger Aberto de Sao Paulo - Sao Paulo Cali Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Porto Alegre Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Itajai Challenger Blois Challenger Oberstaufen Challenger Copa Petrobras - Santiago Campinas Challenger USTA Men's Challenger of Dallas - Dallas Copa Club Campestre de Aguascalientes - Aguascalientes Sao Paulo Challenger Sao Jose Do Rio Preto Challenger BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Countrywide Classic USTA Challenger - Carson BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta V Manta Open-Trofeo Ricardo Delgado Aray - Manta Bancolombia Open - Cali Ljubljana Open - Ljubljana II Manta Open - Manta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans VI Gramado Open de Tenis - Gramado Abierto Internacional de Salinas 'Dario Expreso' - Salinas Baton Rouge Pro Tennis Classic - Baton Rouge XI Abierto Internacional de Salinas - Salinas Singapore Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo IX Gramado Open - Gramado Morocco Tennis Tour - Casablanca XIII Trofeo Ciudad de Quito - Quito X Abierto Internacional de Salinas - Salinas Pharma Medico Open 2008 - Aarhus Kos Succhetti Tennis Cup - Cordenons Ramat Hasharon Challenger Copa Petrobras Brazil - Aracaju Lugano Challenger Trofeo Internacional Club Laieta - Barcelona XII Abierto Internacional de Salinas - Salinas Bucaramanga Challenger II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras-Uruguay - Montevideo Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Guadalajara Challenger Brasilia Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Medellin USTA Freeman Men's Challenger - Joplin Corona Mexico City Open - Mexico City BH Tennis Open International Cup - Belo Horizonte Unique Zagreb Open - Zagreb Blumenau Challenger 2006 North Shore Pro Tennis Championship - Winnetka Aberto Da Costa Do Sauipe - Bahia Santos Challenger Copa Ericsson Mexico - Guadalajara Credicard Mastercard Tennis Cup - Campos do Jordao Zagreb Challenger Lubbock Challenger - Lubbock Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island IPB Czech Indoor - Ostrava Adidas International - Sydney Open Seat-Godo '98 - Barcelona Gerry Weber Open - Halle 1998 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca Adidas International - Sydney Dubai Tennis Open - Dubai Open Seat-Godo '99 - Barcelona Monza Challenger 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Croatia Open - Umag Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona Gerry Weber Open - Halle Croatia Open - Umag Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Gerry Weber Open - Halle International Championship of Croatia - Umag Idea Prokom Open - Sopot Brasil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Thailand Open - Bangkok CA Tennis Trophy - Vienna Memphis Estoril Barcelona Munich Oporto Halle Gstaad Stuttgart Kitzbuhel Amsterdam Moscow Oporto St. Polten Santiago Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Chennai Open - Chennai Medibank Private International - Sydney Sassuolo Challenger - Sassuolo Open Seat Godo 2005 - Barcelona Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot China Open - Beijing CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Sao Paulo Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok SA Tennis Open - Johannesburg Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Manta Challenger Brasil Open - Sao Paulo 1st Challenger Tournament Leon - Leon Santiago Challenger Delray Beach International Tennis Championships - Delray Beach BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado 2007 Nielsen Pro Tennis Championship - Winnetka Abierto Colombiano de Tenis - Bogota Czech Open 2006 - Prostejov Blumenau Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Brasilia Challenger Bucaramanga Challenger Bogota Challenger Seguros Bolivar Open - Medellin Turin Challenger ATP Challenger Trophy 2008 - Trnava Salinas Challenger Copa Petrobras - Buenos Aires Copa Ericsson Brazil - Sao Paulo Sao Paulo Challenger Telesp Celular Open - Campinas Bancolombia Open - Bogota Ramat Hasharon Challenger Napoli Challenger BH Tennis Open International Cup - Belo Horizonte Oklahoma Challenger - Tulsa Bordeaux Challenger Visa Tennis Open - Sao Paulo Segovia Challenger Global Telecom Open - Florianopolis Sao Paulo Challenger The Nottingham Open - Nottingham Romanian Open - Bucharest Lugano Challenger Casablanca Kitzbuhel Umag Bucharest Santos Challenger Marbella Valencia Sao Paulo Challenger USTA Comerica Challenger - Aptos Sao Jose Do Rio Preto Challenger Turin Challenger Singha Tennis Classic - Tarzana Pozoblanco Challenger Johannesburg Challenger 14° BH Tennis Open - Belo Horizonte Sao Leopoldo Challenger Open Seat Godo - Barcelona Rimini Challenger Rio Quente Challenger Allianz Suisse Open Gstaad - Gstaad Ourocard Tennis Challenger - Sao Paulo Abierto Mexicano Telfonica MoviStar - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Gramado Challenger - Gramado II Cyclus Open de Tenis - Florianopolis Belo Horizonte Challenger Caltanissetta Challenger Estoril Open - Estoril Croatia Open - Umag Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Segundo Aberto de Brasilia - Brasilia Baden Open - Ettlingen Brasil Open - Costa do Sauipe Telesp Celular Open - Ribeirao Preto Hungarian Open - Budapest Copa Ericsson - Sao Paulo Gerry Weber Open - Halle ITG Miami Challenger - Miami SkiStar Swedish Open - Bastad Guzzini Challenger - Recanati Philadelphia Medellin Challenger Copa Ericsson Brazil - Sao Paulo Bet-at-home Cup - Kitzbuhel Stockholm Open - Stockholm Estoril Open - Estoril CA Tennis Trophy - Vienna The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Waldbaum's Hamlet Cup - Long Island Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Mallorca Open - Mallorca Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Gerry Weber Open - Halle Tennis Masters Series - Rome Adidas Open de Toulouse - Toulouse Tennis Masters Series - Hamburg Mallorca Open - Mallorca China Open - Beijing Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Paris Palermo Dubai Tennis Open - Dubai The Samsung Open - Bournemouth RCA Championships - Indianapolis Gold Flake Open - Chennai Bogota Challenger Telenordia Swedish Open - Bastad Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Mallorca Open - Mallorca NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Brazil Open - Salvador Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Franklin Templeton Tennis Classic - Scottsdale Argentina Open - Buenos Aires Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Sydney International - Sydney Brasil Open - Costa do Sauipe Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami RCA Championships - Indianapolis MoviStar Open - Vina del Mar BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 1997 Mercedes Cup - Stuttgart Mutua Madrilena Masters Madrid - Madrid Mercedes-Benz Cup - Los Angeles Rotterdam Croatia Open - Umag BNP Paribas Open - Indian Wells Sony Open Tennis - Miami International Championship of Croatia - Umag RCA Championships - Indianapolis President's Cup 2000 - Tashkent Umag Adidas International - Sydney Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Adidas International - Sydney Trofeo Conde de Godo - Barcelona Croatia Open Umag - Umag Montevideo Buenos Aires International Championship of Croatia - Umag Open Seat-Godo '97 - Barcelona Open 13 - Marseille Auckland Marseille AIG Japan Open Tennis Championships - Tokyo BMW Open - Munich Davidoff Swiss Indoors - Basel Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Stuttgart BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ESP-GER 4-1 Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Olympics - Athens Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston AAMI Classic - Kooyong ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover